Potential Reduction Algorithms
نویسنده
چکیده
Potential reduction algorithms have a distinguished role in the area of interior point methods for mathematical programming. Karmarkar’s [44] algorithm for linear programming, whose announcement in 1984 initiated a torrent of research into interior point methods, used three key ingredients: a non–standard linear programming formulation, projective transformations, and a potential function with which to measure the progress of the algorithm. It was quickly shown that the non–standard formulation could be avoided, and eventually algorithms were developed that eliminated the projective transformations, but retained the use of a potential function. It is then fair to say that the only really essential element of Karmarkar’s analysis was the potential function. Further modifications to Karmarkar’s original potential function gave rise to potential reduction algorithms having the state–of–the– art theoretical complexity of O( √ nL) iterations, to solve a standard form linear program with n variables, and integer data with total bit size L. In the classical optimization literature, potential reduction algorithms are most closely related to Huard’s [39] “method of centres,” see also Fiacco and McCormick [21, Section 7.2]. However, Karmarkar’s use of a potential function to facilitate a complexity, as opposed to convergence analysis, was completely novel. The purpose of this article is to give a comprehensive survey of potential reduction algorithms for linear programming. (In the final section we will also briefly describe the extension of potential reduction algorithms to more general problems.) The major algorithms that are discussed, and analyzed, are Karmarkar’s algorithm, the affine potential reduction method, and the primal–dual potential reduction algorithm. The different algorithms are all
منابع مشابه
Kinetic Mechanism Reduction Using Genetic Algorithms, Case Study on H2/O2 Reaction
For large and complex reacting systems, computational efficiency becomes a critical issue in process simulation, optimization and model-based control. Mechanism simplification is often a necessity to improve computational speed. We present a novel approach to simplification of reaction networks that formulates the model reduction problem as an optimization problem and solves it using geneti...
متن کاملEmpirical modeling potential transfer of land cover change pa city with neural network algorithms
Land-use change is one of the most important challenges of land-use planning that lies with planners, decision-makers and policymakers and has a direct impact on many issues, such as economic growth and the quality of the environment. The present study examines the land use change trends in Behbahan city for 2014 and 2028 using LCM in the GIS environment. Analysis and visibility of user variati...
متن کاملImpact of linear dimensionality reduction methods on the performance of anomaly detection algorithms in hyperspectral images
Anomaly Detection (AD) has recently become an important application of hyperspectral images analysis. The goal of these algorithms is to find the objects in the image scene which are anomalous in comparison to their surrounding background. One way to improve the performance and runtime of these algorithms is to use Dimensionality Reduction (DR) techniques. This paper evaluates the effect of thr...
متن کاملOn the worst case complexity of potential reduction algorithms for linear programming
There are several classes of interior point algorithms that solve linear programming problems in O(Vin L) iterations, but it is not known whether this bound is tight for any interior point algorithm. Among interior point algorithms, several potential reduction algorithms combine both theoretical (O(+/E L) iterations) and practical efficiency as they allow the flexibility of line searches in the...
متن کاملCycle Time Reduction and Runtime Rebalancing by Reallocating Dependent Tasks
Business Process Management Systems (BPMS) is a complex information system that provides designing, administrating, and improving the business processes. Task allocation to human resources is one of the most important issues which should be managed more efficiently in BPMS. Task allocation algorithms are defined in order to meet the various policies of organizations. The most important of these...
متن کامل